module.exports = {
    chainWebpack: config => {
        // 移除 prefetch 插件
        config.plugins.delete('preload')
        config.plugins.delete('prefetch')
    },
    productionSourceMap: false,
    devServer: {
        open: true,
        // port: 8801, // 自定义修改8080端口
        proxy: {
            // 数据展示子系统 配置代理
            '/api': {
                // target: 'http://192.168.0.7:8856',
                target: 'http://172.16.193.23:8856',
                changeOrigin: true,
                pathRewrite: {
                    '^/api': ''
                }
            }
        }

    },
    publicPath: './',
    // configureWebpack: {
    //   externals: {
    //     'vue': 'Vue',
    //     'vuex': 'Vuex',
    //     'vue-router': 'VueRouter',
    //     'axios': 'axios',
    //     'vconsole': 'vconsole'
    //   }
    // }
    css: {
        loaderOptions: {
            postcss: {
                plugins: [
                    require('postcss-pxtorem')({
                        rootValue: 100, // 换算的基数
                        selectorBlackList: ['weui', 'mu'], // 忽略转换正则匹配项
                        propList: ['*'],
                    }),
                ]
            }
        }
    },
    outputDir: 'dist', //build输出目录
    assetsDir: 'assets', //静态资源目录（js, css, img）
    lintOnSave: false, //是否开启eslint
}
